#ifndef _DISPLAY_EBOX2300_H_
#define _DISPLAY_EBOX2300_H_

#include <windows.h>
#include "Display_OEM.h"

#define EBOX2300_IS_SUPPORTED        TEXT("\\Platform\\C36-CE6")
#define EBOX2300_DISPLAY_SETTINGS    TEXT("\\Drivers\\BuiltIn\\SIS550")
#define EBOX2300_DISPLAY_RESOLUTION  TEXT("Resolution")
#define EBOX2300_DISPLAY_REFRESHRATE TEXT("RefreshRate")

class Display_eBox2300 : public Display_OEM
{
public:

	Display_eBox2300();
	virtual ~Display_eBox2300();

	virtual BOOL IsSupported();

	virtual BOOL ModeIsSupported(DWORD width, 
								 DWORD height,
								 DWORD colorDepth,
								 DWORD freq );

	virtual BOOL  TestModeIsSupported();

	virtual BOOL DisplayTest(DWORD width, 
							 DWORD height,
							 DWORD colorDepth,
							 DWORD freq );

	virtual void DisplayUpdate(DWORD width, 
							   DWORD height,
							   DWORD colorDepth,
							   DWORD freq );
};



#endif // _DISPLAY_EBOX2300_H_